/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package main;

import client.MailClient;
import mail.Message;
import server.MailServer;

/**
 *
 * @author Fanny
 */
public class Consola {
  
  public static void main(String[] args) {
     MailServer server=new MailServer();
     MailServer server2=new MailServer();
     MailClient cliente1=new MailClient(server,"pepe");
     MailClient cliente2=new MailClient(server,"juan");
     cliente1.sendMessage(new Message("pepe","juan","hola","Hola Juan, mensaje 1"));
     cliente1.sendMessage(new Message("pepe","daniela","hola","Hola Daniela, cómo de vá"));
     cliente2.sendMessage(new Message("pepe","juan","hola","Hola juan, mensaje 2"));
     cliente2.sendMessage(new Message("pepe","juan","hola","Hola juan, mensaje 3"));
     cliente2.sendMessage(new Message("pepe","juan","hola","Hola juan NOOBS, mensaje 4"));
    
     
     /*int cantMensaje=server.getMessagesWaiting("juan");
     System.out.print("Cliente 2 Recibió: " +cantMensaje + "\n");
     System.out.print("Cliente 2 Tiene los siguientes Mensajes: \n");
      System.out.println("\n");
     for (int i = 1; i <= cantMensaje; i++) {
      System.out.print("Mensaje "+i+":"+server.getNextMessage("juan").toString());
         System.out.println("\n");
    }
     */
     int cant2= cliente1.checkmessages();
     System.out.print("Cliente 2 Recibió: " +cant2 + "\n");
     System.out.print("Cliente 2 Tiene los siguientes Mensajes: \n");
      for (int i = 1; i <= cant2; i++) {
      System.out.print("Mensaje "+i+":"+cliente1.readNextMessage().toString());
         System.out.println("\n");
    }
     
     
   
          
  }
  
}
